Added various versions of Insertion Sort