How three French students used borrowed code to put the first AI portrait in Christie's