public Mylist <Mylist <int> > Generate(int numRows)
        {
            Mylist <Mylist <int> > result = new Mylist <Mylist <int> >();
            Mylist <int>           mylist = new Mylist <int>();

            if (numRows > 0)
            {
                mylist.Add(0, 1);
                result.Add(0, mylist);
                for (int i = 1; i < numRows; i++)
                {
                    result.Add(i, GetNextLevel(result.GetbyKey(i - 1)));
                }
            }

            return(result);
        }