Sort Algorithm(Merge not ready)