Takes a list of names and combines then into all the possible First and Middle name combinations.