an experimental branch for the ideas from ndarray
fixed .map() function
doctest: safely compute expected value

Errors occurring during the evaluation of a test's expected result are
caught and logged.

Also the code for the test being executed is logged.
started rewriting vocabulary w/ new data structure

Only a few test pass now.
flaked off implementation of ⍴ to a separate file
added tests for ⍴
doctests are gathered from all subdirs of src/
extracted file vocabulary/rotate.coffee
oops, typo
doctest: don't log each and every test case
added a partial implementation of ⌽ and ⊖
improvements in test infrastructure

* browser test and console test use a common runTestCase() method
* line breaks are now visible in browsertest's output
* "throws" instead of "fails" in test expectations
added an impl of monadic iota
added commute operator (⍨) and zilde (⍬)
disabled failing tests
browsertest: removed and ignored *.js and *.html
separated cake tasks for console vs browser tests
added test/browsertest/README
removed and ignored web/apl-stitched.js

(this will likely be temporary)
renamed APLArray.realize() to APLArray.toArray()