Decimal.Decimal.normalize.go: def of bend-kit-bignum@0.1.0.0 Import: import bend-kit-bignum@0.1.0.0/decimal.bend as Decimal Lines 160-172 of bend-kit-bignum@0.1.0.0/decimal.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-bignum@0.1.0.0/decimal.bend&start_line=160&end_line=172 import Base import bend-kit-bignum@0.1.0.0/bigint.bend as Big def Decimal.normalize.go(s: Nat, u: Big.BigInt, qr: Bool & Big.BigInt) -> Decimal: match s: case 0n: Decimal{u, 0n} case 1n+p: (z, q) = qr match z: case True{}: +v = {q : Big.BigInt} Decimal.normalize.go(p, v, Decimal.divk(v, 10)) case False{}: Decimal{u, 1n+p} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bend-kit-bignum@0.1.0.0/bigint.bend&name=BigInt https://jend.leeeet.dev/definition.txt?path=bend-kit-bignum@0.1.0.0/decimal.bend&name=Decimal https://jend.leeeet.dev/definition.txt?path=bend-kit-bignum@0.1.0.0/decimal.bend&name=Decimal.divk