Structured matrices and fast RLS adaptive filtering