Push Swap is a project from the 42 coding schools
You can read about the project in the subject.
The project files are in the /push_swap directory.
ps_tester.sh is a script that was made by Han2-Ro, it lets you test your push_swap as many times as you want and spits out the average and highest operation counts, very helpful.
Push Swap Visualizer turned out to be another invaluable tool during the project. With it, you get a visualization of both stacks, and you can see that your algorithm isn't doing what you thought it ought to be doing.