Swiss knife for easy and immutable manipulation with strings in javascript.