Third try. ;) Concat operator, tests. Now [1,2,3] + (4..6) works! Inlined helper functions to keep core lib small.
Fix iterating over an empty list.
Allow [0..-1] and [0...0] to work on empty lists.
Fix #17.