minor, add another pass of factor-finding for reverse total-return adjustment

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, split total return adjustment into 1-pass (forward) or 2-pass (backward)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, keep track of absolute factors induced by ratios also

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, clean up forward total return adjustment, ...

we used to track the sum of all past caevs but that's already encoded
(forwards) in the product of past factors.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
test, provide some more regression files with multiple dividends and interleaved splits

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'cmd/apply--total-return--reverse'

* cmd/apply--total-return--reverse:
  test, provide some more regression files with multiple dividends and interleaved splits
  hygiene, clean up forward total return adjustment, ...
  fix, keep track of absolute factors induced by ratios also
  minor, split total return adjustment into 1-pass (forward) or 2-pass (backward)
  minor, add another pass of factor-finding for reverse total-return adjustment