Minor code tidying.
More reliable "is an array?" checking.
Adding (list) as a function.
Improved definition of (throw).
Addding (when) and (cond).
Minor typos & whitespace changes.
Approving latest build.