2http://www.cri.ensmp.fr/pips/hpfc.html