Etude 5-1

I know understand why erlang is designed to let it fail...