An iterative approach to a constrained least squares problem. (21st April 2003)