Iterato-Compositer Pattern Example Implementation
added Null Iterator