Study and implementation of Streitberg- Röhmel “shift” algorithm in R - Belhouari, Setti (Université d'Ottawa | University of Ottawa, 2017)