improved calculation of 4 values of 1D perlin noise and derived noises