* Initial stack implementation
* TODO:
** Allow template container type parameter
** Unit test all methods