Problem solving and creativity in individuals and groups