(#18950) Add modulo operator

The modulo arithmetic operator.
Merge branch 'dalen-modulo_operator'

* dalen-modulo_operator:
  (#18950) Add modulo operator

closes #1437