Add Fisher-Yates shuffle algorithm