From millennials to the greatest generation