Ranked in these QuestionsQuestion Ranking
Exact rationals are represented as pairs of exact integers. Inexact real numbers are represented as native numbers. The implementation is correct.
Numbers are stored as arrays base 10000000 with sign flag, not strings or something else weird.