it seems no delta on estimate just polarity.
To converge the estimate STEP SIZE is incremented each time.
seems like a simple but slow method but resilient
like dynamic RAM Virtual Memory size reserve estimates.... Adapt with margin , grow by increasing larger steps at some rate until converge on desired value
, stable, resilient , wide range
not sure if step size reset to base increment on polarity toggle.. Probably