Added user-defined literals for rational.