add dims() to array interface