Updates to Modulo w/o resharper commits
New pseudo code for your review
new modulo