More improvements to Array