GIMP algorithm source code