Sobes.tech
Middle+

Can the iterator logic be separated into a separate class, apart from the collection class?