Introducing Erlang: Getting Started in Functional Programming