9.21 rational

This module implements rational number arithmetic for exact computations without floating-point errors. It provides a rational type with support for basic arithmetic operations.