a password generator to get experience in ocaml and git