• rand is not a pure function. It depends on state other than its inputs: the state of the random number generator.

  • sqrt(x): sqrt(9) is both 3 and -3. Yet it is considered a function?! (I read some justifications I didn't quite get.)