internal void GetTangentPoints(out int leftTangentPoint, out int rightTangentPoint, Point point)
        {
            var bimodalSequence = new BimodalSequence(GetSequenceDelegate(point), Count);

            leftTangentPoint  = bimodalSequence.FindMaximum();
            rightTangentPoint = bimodalSequence.FindMinimum();
        }
 internal void GetTangentPoints(out int leftTangentPoint, out int rightTangentPoint, Point point) {
     var bimodalSequence = new BimodalSequence(GetSequenceDelegate(point), Count);
     leftTangentPoint = bimodalSequence.FindMaximum();
     rightTangentPoint = bimodalSequence.FindMinimum();
 }