FourHeap done

Order of operations make me want to punch a dolphin.
TestFourHeap not a real testing enviroment
Sort updated

Sort updated with sortHeap