def halvings_step
import bendtorch-core@0.1.0.0/src/tensor/matmul.bend as Matmulimport Base
310def halvings_step(rec: Nat -> Nat, +number: Nat, small: Bool) -> Nat:
311 match small:
312 case True{}:
313 0n
314 case False{}:
315 1n+rec(Nat.div(number, 2n))