A peek into the Erlang compiler and BEAM byte-code