I don't think it's scan that exits early in Haskel...
# functional
j
I don't think it's scan that exits early in Haskell, but rather that the laziness of the language lets you escape by not evaluating more of the list than it needs to