He wants to repeatedly sum digits until ( number &lt; 10 ) in order to check divisibility by 9 like<br><br><br>digitalRoot&nbsp;&nbsp;&nbsp; x = limit ( iterate digitSum x )<br><br>digitSum 0&nbsp;&nbsp;&nbsp; = 0<br>digitSum x&nbsp;&nbsp;&nbsp; = ones x + digitSum ( x / 10 )
<br><br>