Arrays and Readability

Support for arrays (see new example) as well as an -r compile flag which
indents code and adds new lines to improve readability.