Solutions for TAOCP Volume 2: Seminumerical algorithms