Refactored Stack

* Added Stack interface.
* Refactored Stack to LinkedStack.
* Added ArrayStack.