Fast reliable algorithms for matrices with structure (SIAM, 1999)