W64.pow2: def of bend-collections-laws-math@1.0.0.0 Import: import bend-collections-laws-math@1.0.0.0/src/math/w64.bend as W64 Lines 141-207 of bend-collections-laws-math@1.0.0.0/src/math/w64.bend: https://jend.leeeet.dev/read.txt?path=bend-collections-laws-math@1.0.0.0/src/math/w64.bend&start_line=141&end_line=207 import Base # 2^k for k < 32 def pow2(k: Nat) -> U32: match k: case 0n: 1 case 1n: 2 case 2n: 4 case 3n: 8 case 4n: 16 case 5n: 32 case 6n: 64 case 7n: 128 case 8n: 256 case 9n: 512 case 10n: 1024 case 11n: 2048 case 12n: 4096 case 13n: 8192 case 14n: 16384 case 15n: 32768 case 16n: 65536 case 17n: 131072 case 18n: 262144 case 19n: 524288 case 20n: 1048576 case 21n: 2097152 case 22n: 4194304 case 23n: 8388608 case 24n: 16777216 case 25n: 33554432 case 26n: 67108864 case 27n: 134217728 case 28n: 268435456 case 29n: 536870912 case 30n: 1073741824 case _: 2147483648 Uses (2): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32