consider the four core interfaces - set, list, queue, and map. a company decides that it only wants to use the most popular first names of their employees for its products. to create a program that counts the number of employees with same first name, which of the four core interfaces is best suited and explain how to use it to implement the program