Perlin noise in Dart kata.