pretty-print
More or less working.
Friday afternoon checkin
Added sample.