Fix subQuery when used as a binary right

All that was missing was the `.join(' ')`, but I simplified the code a bit. New test for a subQuery as a right binary and all tests are passing. The problem in the current build is that `output` isn't `join(' ')`d which leave the query `toString`'d, putting commas where spaces should be.