Rutishauser's algorithm