Finished Insertion.java