Trying to exploit the structure of and , and can save lots of time and space. Many iterative algorithms for large sparse systems make use of matrix vector products.