erlang: shift-left