Merge branch 'cleanup/remove-recursive-classes' into 'master'

Replaced recursive calls in `Integral` and `MonomialBasisImpl`.

See merge request !190
11 jobs for master in 8 minutes and 38 seconds (queued for 4 seconds)