SYSTEM_PROGRAMMING_2_HW5a Magical Iterators source: https://github.com/cpp-exercises/Magical_Iterators.git UML: https://drive.google.com/file/d/15o9KRTFxoOuS7r0CEkHNmYOPaDulfMAo/view?usp=sharing