Recursively transform object key strings to and from camelCase and snake_case (underscore)
Convert a string to pascal case (upper camelcase).