Slug: hash-shift-01 · Paired reading: Chapter 16
Prompt
Strings that become equal after a uniform Caesar shift of lowercase
letters form a group (e.g. abc / bcd). Group the input; return
groups as Vec<Vec<String>> (order of groups and within groups may
follow first-seen order).