Using join instead of reduce to compose preferred languages

We can use join instead of reduce