Insertion sort
ugh