Задание: Глоссарий

У нас есть исходный массив данных:

let names = ["Emily","Hannah","Madison","Ashley","Sarah","Alexis","Samantha","Jessica","Elizabeth","Taylor","Lauren","Alyssa",
"Kayla","Abigail","Brianna","Olivia","Emma","Megan","Grace","Victoria","Rachel","Anna","Sydney","Destiny","Morgan","Jennifer",
"Jasmine","Haley","Julia","Kaitlyn","Nicole","Amanda","Katherine","Natalie","Hailey","Alexandra","Savannah","Chloe","Rebecca",
"Stephanie","Maria","Sophia","Mackenzie","Allison","Isabella","Amber"]

Нужно сделать глоссарий с сортировкой имен по соответствующим буквам. Все буквы должны быть отсортированы в алфавитном порядке, имена к каждой букве тоже отсортированы в алфавитном порядке. Буквы и имена не должны повторяться. Например: