Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript.