What Determines If A Function Is Linear