A survey Of procedural Noise functions
Curl-noise for procedural fluid flow