Minor fixes and one change
Added size-conscious arrays,
fixed a bit of a typing stumble with arrays,
fixed default value return on pointer-returning methods (tried to return 0, instead of null).