private static void BinaryTreeTester()
        {
            BinaryTree <int> tree = new BinaryTree <int>();
            var list = RandomNumberListGenerator.GenerateRandomNumbers(10000000, i =>
            {
                tree.Insert(i);
            }).ToList();

            //Console.WriteLine(tree.Find(list[90]));
            var thing = tree.TraverseInOrder();
        }
    // This method generates a list using RandomNumberListGenerator.SetListContents()
    public List <float> SetList()
    {
        RandomNumberListGenerator listGen = GetComponent <RandomNumberListGenerator>(); // Creating object listGen from RandomNumberListGenerator

        listGen.min   = min;                                                            // Setting listGen min variable to local min value
        listGen.max   = max;                                                            // Setting listGen max variable to local max value
        listGen.count = COUNT;                                                          // Setting listGen count variable to local COUNT constant value

        hundredRandomValues.AddRange(listGen.SetListContents());                        // This adds list elements created by listGen.SetListContents() to local list hundredRandomValues

        return(hundredRandomValues);                                                    // Return list hundredRandomValues
    }
        private static void bubbleSortTester()
        {
            BubbleSort sorter = new BubbleSort();
            var        list   = RandomNumberListGenerator.GenerateRandomNumbers(10000000, null).ToList();
            Stopwatch  watch  = new Stopwatch();

            watch.Start();
            var newList = sorter.Sort(list);

            watch.Stop();

            Console.WriteLine("Seconds: " + watch.Elapsed.TotalSeconds);
            Console.ReadKey();
        }