Describir: Two Dimensional Search Algorithms for Linear Programming