29.7 Back-fitting algorithm