Text this: A Group Rotate-Vector Algorithm for Mixed-Variable Optimization Problems