An Implementation and Analysis of the ECPP Algorithm - Gyöngyvér Kiss (2017)