|Did you know ...
mpq is filled with the normalised rational number
and the function returns
TRUE. Otherwise mpq is
untouched and the function returns
FALSE. Note that mpq
must have been initialised before calling this function and must be
mpq_clear() to reclaim any storage associated with it.