The appeal of functional programming (concurrency)