def Short.sci
import bend-kit-fmt@0.1.0.0/fmt.bend as Fmtimport Base
362def Short.sci(ds: String, +k: U32) -> String:
363 match ds:
364 case SNil{}:
365 SNil{}
366 case SCon{h, t}:
367 SCon{h, Short.frac(t) ++ "e" ++
368 Short.exp(U32.is_lt(k, 65), U32.sub(U32.max(k, 65), U32.min(k, 65)))}