Permutations of Card Shuffling

http://543skills.com/skill-25-how-to-shuffle-cards/