static void Main(string[] args)
        {
            string[] list = new string[3] {
                "1", "2", "3"
            };
            ICustomIterable <string> iterableList = new CustomList <string>(list);
            ICustomIterator <string> iterator     = iterableList.CreateCustomIterator();

            Console.WriteLine(iterator.First());
            Console.WriteLine(iterator.IsDone());
            Console.WriteLine(iterator.Next());
            Console.WriteLine(iterator.Next());
            Console.WriteLine(iterator.IsDone());
        }
 public void AddMyGuys(ICustomIterator <int> customIteratorGuy)
 {
     _myDifferentAggregates.Add(customIteratorGuy);
 }