Take a number apart digit by digit with % and floor(), adding as you go.
Repeat WhileIntermediate
Built from 5 kinds of block, between Start and End. Each one has a guide.
This example is part of Pro. Open it in the editor to see its flowchart and its code in five languages.