Algorithms by Philippe Pierre; Bizard Berlioux