moved sinesum out of dsp namespace, since it isn't easily optimizable in that form, so not generic enough to be there. other cleanup and test improvements
work in progress picking partials-per-table based on log scale