Poisson disk points generator in C++ in a single file