push_swap The main goal is to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.