Solution to sample challenge CARD SHUFFLING on InterviewStreet