The Middle Product Algorithm I. - Guillaume Hanrot; Michel Quercia; Paul Zimmermann (Appl. Algebra Eng. Commun. Comput., 2004)