Add some perlin noise functions