Moved cuda kernel compile to inside cudaCollect, so that using other functions in fractal_data doesn't require compiling the kernel, which apparently can't happen when a kernel is running. Also fixed a typo.