Took Sams suggestion that arrayWithCapacity was confusing and arbitrary.