'read' gets the all 13 cards, in the order the user enters it - it keeps it in the 'list'.
Than I split it to maximum 4 groups: c, d, h and s (it can be also 1 group, if all the cards the player got belong to one series), I sort each of the groups, and than merge the series to 1 list, according...