Bibliography (15):

  1. https://sarabander.github.io/sicp/html/1_002e3.xhtml

  2. Iterate

  3. TakeWhile

  4. Product

  5. Haskell Monoids and Their Uses

  6. https://learnyouahaskell.com/functors-applicative-functors-and-monoids#monoids

  7. https://book.realworldhaskell.org/read/data-structures.html#id637702

  8. https://hoogle.haskell.org/?hoogle=Sum

  9. Product

  10. Data.Monoid

  11. https://hoogle.haskell.org/?hoogle=Num

  12. (Monoid_a)_=>_a_->_a_->_a

  13. (Monoid_a)_=>_a