queue
stack & queue
factorial - vc2008