Bubble Sort

An intuitive sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.