raise some sort of error here, e.g. NotImplementedError('more than 100,000 convergents')