remove need for swap function in insertion sort
begin working on priority queue; remove sorting until determine better way to do it within the language construct