A deck of cards with multiple sorting algorithms and shuffle routines