Report question

Question: How to shuffle list in O(n) in OCaml?