Floyd-Steinberg dithering in Dart kata.