Higher-Order functions

Higher-Order function - is a function that accepts or returns other functions as a parameter

// accept
void highOrder(Function func) {
	func();
}

// return
Function highOrder() {
	return (int a) => print(a);
}