Functions: What Exactly is a Function?