Further improve arrayAllocImpl

"greatly" Simplifies implementation, while increasing efficiency. Also makes function @safe when initialization occurs.