recursive least square (RLS)