Yet another Game of Life implementation in Erlang