cleanup, and each sentence has a size of 1
monoids: implementing value and numlines