itlist : ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b

SYNOPSIS
List iteration function. Applies a binary function between adjacent elements of a list.

DESCRIPTION
itlist f [x1;...;xn] y returns
   f x1 (f x2 ... (f xn y)...)
It returns y if list is empty.

FAILURE CONDITIONS
Never fails.

EXAMPLE
  # itlist (+) [1;2;3;4;5] 0;;
  val it : int = 15
  # itlist (+) [1;2;3;4;5] 6;;
  val it : int = 21

SEE ALSO
rev_itlist, end_itlist.