Torthaí cuardaigh - recursive last squares algorithm