Move all recursive algorithms to algorithm subdirectory

Merged Praetorius, Simon requested to merge feature/algorithms into master

Merge request reports