added more functions to stack and lexer, need linkedlist
and arraylist so we can continue
working on arraylist implementation