infinity horizon-m provencher