Add SampleableArrayList mock implementation and tests.
Implement method sample and fix the test.
Add StackImpl mock implementation and tests.
Add implementation StackImpl
Add implementation and tests for ImprovedStack