Altvia Solutions interview question

Implement a card shuffler program.