Higher Order Functions are functions that take functions as parameters and/or return functions as their return values.