Make both .scale(X) and .scale(X, Y) both work

Since the ... notation anyways accepts multiple parameters, it was completely unnecessary to have two parameters.

#11748 was made as a patch for this, however just using .scale(X) would not work in this scenario since it is still expecting at least two parameters.