Par Monad: A Parallelism Tutorial