added shuffling algorithm for tone row creation