public void KnuthMorrisPrattTest()
        {
            DateTime start = DateTime.Now;

            Console.WriteLine("KMP: " + SubstringSearches.KnuthMorrisPratt(text, pattern).Count);
            DateTime end = DateTime.Now;

            Console.WriteLine("Time: " + (end - start).TotalMilliseconds);
        }
        public void BoyerMooreTest()
        {
            DateTime start = DateTime.Now;

            Console.WriteLine("BM:  " + SubstringSearches.BoyerMoore(text, pattern).Count);
            DateTime end = DateTime.Now;

            Console.WriteLine("Time: " + (end - start).TotalMilliseconds);
        }
        public void RabinKarpTest()
        {
            DateTime start = DateTime.Now;

            Console.WriteLine("RK:  " + SubstringSearches.RabinKarp(text, pattern).Count);
            DateTime end = DateTime.Now;

            Console.WriteLine("Time: " + (end - start).TotalMilliseconds);
        }