efficient reversed log reading
typo
typo again, should learn how to squash