Card Game Sorting Algorithm