How do I iterate through a generic list in OCAML ? How do I assign the head of the list to a variable and how do I keep updating that variable as I iterate through the list ? Ad