OCaml Scientific Computing : Functional Programming in Data Science and Artificial Intelligence