Immutable, Functional and Quicksort in OCaml | Hacker News Reader