extend Array