Remove and return the most recent addition to the stack.
Throws an exception when the stack is empty
See Implementation
Remove and return the most recent addition to the stack.
Throws an exception when the stack is empty