reverse_stack.cpp