Guess for what? Of course for rolling time back ^^
I see it in this way: we set value something like time_memory = 3; so engine remembers, what happens in last last 3 seconds and can roll 3 seconds back, if needed(if time_factor is negative). By default time_memory = 0, as some users may not to use this feature, so we needn't slow down their systems.
1st prize: Lite-C and Newton 2.17 by Vasilenko Vitaliy