A General Abstract-Concrete Model of Creative Thinking