Refactored lcaseFirst, ucaseFirst, and camelCase to pass their tests, also did some cleanup.