[collection] ArrayExtension