refactoring cook-torrance