Gen.group_by returns a generator of lists
fixed Random.multi_choice, and String.numeric_compare (efficient!);
qtests now pass