Again `this.variables` is an associative array, which means the order of variables shouldn't matter (e.g. 3xy^2 == 3y^2x).