More functions with  Rationals