Updated `camelToSnake` to insert underscores at both lowercase/digit-to-uppercase transitions and acronym boundaries. `npm test` passes.