doc updates on fft funs
added contract-checking on rs-mult & rs-scale
added random-tones example
rename and deletion cleanup
arg to pstream can be inexact integer
use rs-mult-add! to speed up rs-scale