started adding TRAITS support to Stack<T>