Write group_by_initial(words) returning a dictionary that maps each lower-case first letter to the list of words starting with it.
["apple", "avocado", "beet"] gives {"a": ["apple", "avocado"], "b": ["beet"]}.
Words keep their original spelling and their original order within each group. Capitals group with their lower-case letter, so "Apple" still lands under "a".