Refactoring as the quantum of creativity