pub trait Spliterator: Iterator + Sized { fn split(&mut self) -> Option<Self>; }
An iterator that can be split.
Split this iterator in two, if possible.