The initial estimate can be improved with a degree two approximation; also the iteration can be modified to cube the error, rather than simply square it. See here.