Watch videos for TypeScript puzzle
53. Implement SnakeCase<S>