camelcase() supports undescored strings