abstract stack class, implented in LinkedList (done) and Array (todo)
fixing Node struct, for genertic Types
thanks to http://www.cplusplus.com/forum/general/81166/