Simplifies iteration over multiple containers at once. Header-only implementation for a python-style zip iterator. Supports all standard iterator categories and conforms to std::iterator_traits.