Stack(), Stack(List<T>), size(), isEmpty(), and push(T) completed