15.5 Root Extraction Algorithms