Understanding Monads | CodeSignal Learn