Learn comparisons. fact and fib examples.
Improve tmp naming for function calls.