Monads: the Categorical Abstraction of Computation — Category Theory | MindForge