Whoops! Mixed up triangle waves and descending sawtooths
Fixed minor theoretical bug in most of the function generators