fixed recursive include
casting gpuarray to a bare int
changed language to c++ in setup.py