tentative implementation of operators for array
tentative implementation of operators for array