It's interesting that author has chosen to time-reverse Fibonacci sequence, which is cleanly defined on negative values (although alternating signs are somewhat unusual)<p>Then they start to talk about imperative programming and its inability to reverse time, completely ignoring the fact that many mathematical functions defined by recurrences, like factorial, are irreversible.