Enforce style convention to apply and forEach functions and add recursive implementations

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

Summary

Put all the utilities for container operations into the Ranges namespace:

  • Ranges::apply
  • Ranges::applyIndices
  • Ranges::forEach
  • Ranges::forIndices

Add the new namespace Recursive for recursive application of functions to containers:

  • Recursive::apply
  • Recursive::forEach
Edited by Praetorius, Simon

Merge request reports