let array_iter3 f x y z = let c = min (Array.length x) (Array.length y) |> min (Array.length z) in for i = 0 to c - 1 do f x.(i) y.(i) z.(i) done