I need to use this algorithm for my navigation project. But i cant find a good explanation of this procedure. Has anyone implemented this before?

Does anyone have a suggestion of a good place to understand orthogonal least squares? A crash course will be great because i do not have much time to side track from my main project.

Thanks in advance!!