improve informative printing
remove dead code
semantics: more support for use of range, slice selection

* partial support for iteration and reduction over range
* support for slice selection by integers
* partial support for slice selection by range
semantics: replace 'environment_item' with polymorphic 'symbol'
semantics: support built-in single-arg element-wise functions
examples: spectral-flux: avoid undeclared symbol