More terse code with pattern matching & lists
camelCase
Nested functions + more compacting
Clousures instead of arguments