Adding Fisher-Yates shuffle.