Description
Currently join, takes an array of objects, adn joins them using a character or string as a separator.
The problem is that there are many instances where I have an array, but I only want to join part of it. There are various split, etc. I can use to get this to work, but the problem is that they are all inefficient and more work than I think I should have to do.
I've attached a patch that introduces two new methods to do what I am requesting (one for the string case, one for the character case), as well as additions to the unit tests.