static void Main(string[] args)
        {
            List <NumWithList> numList = NumWithList.GenerateInitialList(100, 5, 2, new Random());
            DisplayController  a       = new DisplayController(numList);

            a.StartConsoleDialog();
        }
        public void Print(string name)
        {
            //Insert tab indents based on depth
            for (int i = 0; i < depth; i++)
            {
                Console.Write("\t");
            }
            Console.WriteLine($"- Item {name} {Value}");

            //If this has a list, print that list as well
            if (List.Count != 0)
            {
                for (int i = 0; i < List.Count; i++)
                {
                    List[i].Print(name + DisplayController.SwitchNumAndChar(i));
                }
            }
        }