fact() works, returns the most recent overlapping value