Implementing different sorts just to see how they run.