CCSet.Makemodule O : Set.OrderedTypeinclude Set.S with type t = Set.Make(O).t with type elt = O.ttype elt = O.ttype t = Set.Make(O).tval empty : tval cardinal : t -> intval is_empty : t -> boolfind_first_map f s find the minimum element x of s such that f x = Some y and return Some y. Otherwise returns None.
find_last_map f s find the maximum element x of s such that f x = Some y and return Some y. Otherwise returns None.
Print the set in a string