For the past few weeks, I have been busy refactoring functions and ...