Google interview question

good card shuffling algorithm