A goal seek algorithm. Using three points of input (the trident) at a time, the algorithm takes a stab (three guesses) and analyses the output values. The tine (value) which is the closest to the goal output value, becomes the new center stab point and the tine spacing is increased. When the center tine is the closest to the output value, the tine spacing is reduced and the trident stab repeats until an output value is within the acceptance threshold.
$ dotnet add package TridentGoalSeekNo README available.