Stack push returns item, not boolean. Fixed. Also, stack accepts dupues. Fixed