Stack
Basic Stack Operations
Push: Add an element to the top of the stack.
Pop: Remove the element from the top of the stack and return it.
Peek/Top: Return the top element without removing it.
IsEmpty: Check if the stack is empty.
Push: Add an element to the top of the stack.
Pop: Remove the element from the top of the stack and return it.
Peek/Top: Return the top element without removing it.
IsEmpty: Check if the stack is empty.