The inventive mind in science :creative thinking activities