This is a project written in C using the MiniLibX as the API which shows the behavior of the operations on the project push swap.
execute on the push_swap_visualizer directory after doing make on both your and my project: ARG=($(shuf -i 1-100)) ; ../push_swap $ARG > ./result.txt ; ./push_swap_visualizer $ARG