bug: set minimum as 'inf' would lose track of the bottem element
change push according to current items in the stack
pop doesnt return anything
update getmin
change testing file according to the requirement