Note that this code is only making the first character of the string uppercase, so the string comparison done in the `map` method is not really doing a full case-insensitive comparison. In the acceptance tests in `main` I don't have any cases that test words with upper-case letters in a non-first position, so I won't deduct any points for this. However it is not completely correct.