2 articles

Partitioning a list around a pivot K without sorting — comparing the classic Dutch National Flag algorithm to a simpler bidirectional swap approach that runs ~4× faster in benchmarks.

Finding the intersection of a directional ray from point C with line AB using parametric line equations — solving two simultaneous parametric equations for the parameter t on AB.