stack - print, queue - copy constructor