What is a FUNCTION? an input/output machine where… …each input has EXACTLY one output. …outputs are 100% predictable.