add array method extensions