8aa480101e
ROC now stores its last emitted value and returns it on a non-finite input instead of None, leaving the window untouched. This matches the SMA / EMA convention. reset() clears the new field. Adds a non-finite-input test.