Add @Override tag to overriding method.
Added copy constructor to Range.
Now "~" can be used to obtain the next element of an iterable.
Added extra functionality to 'get' for lists.

For example:

    l := [[1 2] [3 4]]
    println => l [1 0]

Output:

   3