Move at compute_map creation to speed things up
Transfer generator into recursive function
Change the reset method of viewed_by
Code clean up
View_of new method
Remove check_node_state
Code clean up
Starting GpuCumsum
Add a dummy kernel for testing.
First draft of the cuda cumsum.
Fix durp error
Fixed bugs, added some unit tests.
Make cumsum recursive to handle very large array
Added more tests
Cumsum 2D in cuda is working when axis=1.
Add a 2D version cumsum
Cleaned code and unit tests
Adressed comments from @abergeron and @nouiz

Added __eq__ and __hash__ methods.
Fixed c_code_cache_version
Check if axis=None before bailing out.
pep8
make test pass when device=cpu (this is the normal)