Comment Comment by aratakareigen I just started reading, but why does it say "(semi)group" instead of "semigroup / monoid"? I've never heard of inversion being used to perform a fold. parent aratakareigen 6 years ago