New DecayCounter accurately reflects decay rate

May be helpful to review in total, as it's a modest re-implementation.