Evaluate potential performance improvements
Check to what extend the performance can be improved for example by enum
-templating the search method or duplicate treatment.
Check to what extend the performance can be improved for example by enum
-templating the search method or duplicate treatment.