public static PeakFinderResult1D Run1DSample()
        {
            var random   = new Random(Guid.NewGuid().GetHashCode());
            var listSize = random.Next(10, 20);

            Console.WriteLine($"List size: {listSize}");
            var list = IntegerListGenerator.Generate1DList(listSize, 0, 100);

            return(Find1DPeak(list, 0, listSize - 1));
        }
        public static PeakFinderResult2D Run2DSample()
        {
            var listSize = 5;
            var list     = IntegerListGenerator.Generate1DList(listSize, 0, 100);
            var matrix   = new Matrix
            {
                list
            };

            return(Find2DPeak(matrix, 0, 1));
        }