Implemented `intersperse()` as requested in erikrose/more-itertools#28
fix up documentation, ensure doctests run cleanly