https://graemephi.github.io/posts/some-low-discrepancy-noise-functions/