The Writer Monad purpose
isBigGang: takes the bandits in a gang and tells us if that's a big gang
isBigGang: now returns a value and some context
applyLog
applyLog: valid for any list not just strings (list of characters)
applyLog: applied to a value and an accompanying monoid value
addDrink: using applyLog with no logs