So one day I was messing around with some algorithms and the only good tutorials for beginners were for, you guessed it, list sorting. I saw a program called 'bubble sort'. This is not a common sorting system for the simple reason of it being very slow (aka it takes a ton iterations to conclude). The way it works is for each pair of numbers it checks if the first one is larger than the second and if so they get swapped. Have fun watching. :D Try turbo mode: It's very satisfying to watch.