An exploratory investigation of divergent thinking through protocol analysis