golang based dithering experiments