abs package:LambdaHack
Absolute time addition, e.g., for summing the total game session time
from the times of individual games.
Absolute time negation. To be used for reversing time flow, e.g., for
comparing absolute times in the reverse order.
Absolute depth in the dungeon. When used for the maximum depth of the
whole dungeon, this can be different than dungeon size, e.g., when the
dungeon is branched, and it can even be different than the length of
the longest branch, if levels at some depths are missing.
Instead of a BFS queue (list) we use these two arrays, for (JS) speed.
They need to be per-client distinct, because sometimes multiple
clients interleave BFS computation.