Add a simple test for the push operation.
Complete initialize method, add length and push methods.
Add a test for pop.
Add pop method.
Add another test for pop to test the size of stack.
Fine-tune definition of pop.
Add another test for popping on an empty stack.
Add a test for the top operation.
Define top method.