implements the Color Transfer between Images paper