List.sort.pass: def of Base Import: import Base Lines 1179-1189 of Base/base.bend: https://jend.leeeet.dev/read.txt?path=Base/base.bend&start_line=1179&end_line=1189 import Base def List.sort.pass( ~A: Data, ~le: A -> A -> Bool, +n: Nat, runs: List<&2, List<&2, A>> ) -> List<&2, List<&2, A>>: match runs: case Nil{}: Nil{} case r <> Nil{}: [r] case r1 <> r2 <> rest: List.merge.go(~A, ~le, n, (Nil{}, r1, r2)) <> List.sort.pass(~A, ~le, n, rest) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.merge.go https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma