Interface for the procedure disjoin_kernel.
disjoin_kernel
Disjoins overlapping segments and creates a new list of non-overlapping segments.