Explain the Fisher Yates Algorithm and leetcode 384. Shuffle an Array