Finished with modular addition. Have to test it.
Have to be careful with what is going on in benchmarks.cu, because global memory accesses with IDX and COAL_IDX will not work without extra parameter to say if the words are long or not.