Draft: Add functions to simox::alg

Open Rainer Kartmann requested to merge feature/alg-functions into master