shrink large data sets and split semantically
fix up some messes in the tonal functions
different data mappings in the mix
check prime decomp
infrastructure for prime factorization too