Update MoveToFrontList and Starting heapSort and FourHeap

MoveToFrontList was accidently adding size twice.
Starting on FourHeap