Added a stack implementation, working on RPN