Extension functions allows you to add new functions to existing classes without modifying their source code. A higher-order function is a function that can take… … Read More