Implemented immutable op_array