Which of the following is the term describing the process of improving code by breaking it up into a series of functions that have specific jobs and makes the code easier to understand?
a. Exceptions
b. Refactoring
c. FileNotFoundError
d. File path
e. JSON