https://vamitytupegyse.chickashacf.com/adaptive-digital-filters-book-14354vb.php