Human-Computer Co-Creativity: Blending Human and Computational Creativity
creativity support tools : accelerating discovery and innovation .