in reply to Join with x operator

(("hello") x 5)) is a list with 5 elements, each of which is a string with value "hello". Conversely, ("hello" x 5) is a list with one element, specifically a string with value "hellohellohellohellohello". So, your first join joins a list with 5 elements which is why you see all the newlines whereas your second joins a list with just one element. HTH.