Write down a program which stores lists of the names (the last name first) and ages in parallel arrays and sorts names into alphabetical order keeping the ages along with the correct names. The original arrays of names and ages must remain no changes. Thus, you require generating an array of character pointers in order to store addresses of names in name array initially. Apply selection sort to this array of pointers so that corresponding names are in alphabetical order.