Added the simplex noise generator from the tutorial