- changed "show" to take an additional function for printing
  temporaries, so we can print named temporaries in testing.
- added more comments
- computing liveout now iterating on reversed control graph nodes,
  therefore much faster.
- corrected indentation.
- changed show to take an additional function for printing
  temporaries, useful in testing.
a simple version of coloring without spilling and coalescing