erlang is a beautiful functional programming language which is good at building concurrency systems.