Text this: Enumerability, decidability, computability: an introduction to the theory of recursive functions