Added array/reduce. function/overload now throws if nothing matches passed arguments. number/toBase->inBase. array/product->cartesianProduct. Improvements to array/first, last.
Tweaked graphics/draw some, and added basic specs for it.
In disarray.
Reworked graphics/DrawStyle, and added specs. array/has is now array/within, and a new array/has (flipped within) is added. New function/passThis.