public void LongestCommonPrefixTest()
        {
            var q        = new ArrayQ();
            var testCase = new string[] { "TotalPackage" };

            Assert.AreEqual("TotalPackage", q.LongestCommonPrefix(testCase));
            testCase = new string[] { "flower", "flow", "flight" };
            Assert.AreEqual("fl", q.LongestCommonPrefix(testCase));
            testCase = new string[] { "dog", "racecar", "car" };
            Assert.AreEqual("", q.LongestCommonPrefix(testCase));
        }