def dec.go
import emerging-eztoml@0.9.0.0/main.bend as EmergingEztomlimport Base
374# multiply a decimal numeral by a radix and add a digit
375def dec.go(ds: List<&2, U32>, +radix: U32, +carry: U32) -> List<&2, U32>:
376 match ds:
377 case []:
378 dec.carry(carry)
379 case +d <> t:
380 U32.mod(U32.add(U32.mul(d, radix), carry), 10) <> dec.go(t, radix,
381 U32.div(U32.add(U32.mul(d, radix), carry), 10))