I have to empty a stack before using it further more. I do understand that it can be done like:

`while (!mystack.empty()) { mystack.pop(); }`

Is there a specific reason for not having this function? or its just that the first time it was made, no one felt its requirement and has been just left out

Also, the stack interface in Java does have a `clear()` function.