erl: Somewhat imporved list algorithms
erl: Added shapes exercise and more erlang test files