fn sort3(a: usize, b: usize, c: usize, swaps: *usize, context: anytype) void
fn sort3(a: usize, b: usize, c: usize, swaps: *usize, context: anytype) void { if (context.lessThan(b, a)) { swaps.* += 1; context.swap(b, a); } if (context.lessThan(c, b)) { swaps.* += 1; context.swap(c, b); } if (context.lessThan(b, a)) { swaps.* += 1; context.swap(b, a); } }