encode empty list
add link to erlang docs
Encode lists including 'string' optimization