* Functions look "mathematical". Variables are immutable, so "x = x + 1" doesn't make sense just like in math
* Nice binary matching syntax like <<Result:256/little-unsigned-integer-unit:1>>. Can even manipulate arbitrary bit strings that don't necessarily end on a byte boundary
* It has big ints
* Functions look "mathematical". Variables are immutable, so "x = x + 1" doesn't make sense just like in math
* Nice binary matching syntax like <<Result:256/little-unsigned-integer-unit:1>>. Can even manipulate arbitrary bit strings that don't necessarily end on a byte boundary
* Has a decent crypto module https://www.erlang.org/doc/man/crypto.html