Ocaml Glicko2 implementation