123456
template <class T> Stack<T> Stack<T>::operator = (const Stack & right) { Stack newStack(right); //uses copy constructor return newStack; }
a = b;