Challenge #178: Greyscale converter initial commit