added Levinson-Durbin algorithm