Question d’entretien chez Signpost

Describe an algorithm for shuffling an array