Work with Rationnals as long as possible.