val sharing_map: ('a -> 'a) -> 'a list -> 'a list
(* Iters in parallel on two lists until the first list is empty.
The second one can be shorter and is padded with a default value.
val sharing_map: ('a -> 'a) -> 'a list -> 'a list
(* Iters in parallel on two lists until the first list is empty.
The second one can be shorter and is padded with a default value.