BUBBLE SORT

Bubble sort repeatedly moves the smallest element to the lowest
index position of the list. Bubble sort starts by comparing first 
element with next element and so on and interchanges if they are
not in th proper order. Bubble sort works well in smaller list
which are almost in sorted order.