Question: Write a program to shuffle an pack of cards in the most efficient way.

Solution: Knuth Shuffle is the best.