(WIP) Fix behavior of forgetting_factor

I wrote test for `carry_up` and `forgetting_factor` behavior.
I'll fix it afterward.