(download for flawless quality)
State Monad - Learn how it works.
Follow Alvin Alexander’s example-driven build up to the State Monad
and then branch off into a detailed look at its inner workings
keywords: flatMap, for comprehension, functional programming, map, monad, point, state, state monad, unit