Had some trouble adding the attachment. Let's try again.
Attached is an integer-math-only version. I also re-ordered things so that for the...
Kevin Cozens has pointed out to me that inclusion of libm's math functions is optional....
Have 'number->string' comply with R5RS
Inexact integers permitted as indices
Add a 'make-directory' procedure