(http://giac.upc.es/PAG/giac_cas/GIAC_JAC/04/JAC04-MPR.htm)