extending native Array