pub fn turbulence(x: f32, y: f32, octaves: u8) -> f32
2-D turbulence — classic signed-to-abs fBm, used for marble veining.