How Does Insertion Sort Work In Java