This project is sorting data on a stack, with a limited set of instructions, using the lowest possible number of actions. Had to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.