Added TDD created Stack implementation, just for fun