Adding copy contructor and assignment operator to Stack and Queue