Function names

***
##### rule
> Function names must use only lowercase characters. Words in function names must be separated with “_”, e.g. as in handle_request.

```erlang
%% bad
horrible_erlang_code() ->
  just_awful.

%% good
beautiful_erlang_code() ->
  much_better.
```

##### reasoning
I swear I heard Joe mutter this while taking a nap at the office.

***