implement Stack maintain Min value in stack override Stack class