What algorithms does recovery toolbox for cd use?

What algorithms does recovery toolbox for cd use? I am wondering how this program works because it says it can recover data from CD, DVD, Blu-Ray etc. using various algorithms but what are these algorithms?
