Changes per-John's request.
Added more unit tests for Array.