Implemented a parallel reduction on the GPU. Based off some reduction code from cuda docs. Doesnt return correct value of pi. but close (2.5309