Add Pair adaptor for Iterator to return elements two at a time

I need this adaptor to read hexadecimal strings (as seen in the example in the doc comment), and I think it'd be more generally useful.