stack.cpp revision 3f7e748f91a34408f4669fb6907d5acb1bb6c739
1