Coding Challenge #90: Floyd-Steinberg Dithering