insertionsort prepped