Adds more insertion sort variations