Shortest Badge Transformation
`start` and `end` are equal-length lowercase badge codes, and `word_list` is a list of allowed intermediate codes. A transformation step changes exactly one letter and the result must be in `word_list`. Return the number of codes in the SHORTEST transformation sequence from `start` to `end` (countin
`start` and `end` are equal-length lowercase badge codes, and `word_list` is a list of allowed intermediate codes. A transformation step changes exactly one letter and the result must be in `word_list`. Return the number of codes in the SHORTEST transformation sequence from `start` to `end` (countin