push pop min constant time added
fcs added for binary trees