Learn IELTS Vocabulary — Band 7+: refactor - to restructure existing code without changing its external behaviour