Array programming

The CUDA array type, CuArray, generally implements the Base array interface and all of its expected methods.