Antivirus implementation with OCaml