Added Stack, AbstractStack and LinkedStack