Interleave two ordered iterator to create a new ordered iterator.
(better README TODO, but check it out on docs.rs)