Prompt Problems: A New Programming Exercise for the Generative AI Era