ENH: expose intervals iterator in utils module
ENH split_label: allow arbitrary number of subdivisions