divergent thinking involves