Immutable, Functional and Quicksort in OCaml | Dark Hacker News