Implementazione OCaml di alcuni algoritmi di Intelligenza Artificiale