public void TestMapEnumerable()
        {
            int[] nums = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
            IEnumerable<string> exnums = new MapEnumerable<int, string>(nums, ExpressIt, null);

            int check = 1;
            foreach (string exnum in exnums)
                Assert.AreEqual(check++, int.Parse(exnum));
        }
        public void MapEnumerableExample()
        {
            // Square every element of a lst
            int[] nums = new int[] { 1, 2, 3 };

            IEnumerable<int> squared = new MapEnumerable<int, int>(nums, SquareIt, null);

            // Writes: 1, 4, 9
            Console.WriteLine(EnumerableUtilities.JoinEnumerator(", ", squared));
        }