rational-numbers, unit-tests, & build scripts