See: www.lmd.jussieu.fr/~lglmd/Max_diff_nc