Microsoft Interview Question

Shuffling a deck of cards