Explain the concept of monkey patching in Python and provide an example of how you have used it in your projects.
Monkey patching involves dynamically modifying or extending a module or class at runtime. Here's a basic example:
def new_functionality():
print("New functionality added.")
# Monkey patching
original_function = existing_module.existing_function
existing_module.existing_function = new_functionality