explained shortcutting in (and) and (or)
expanded (do) example
fixed (assert) example
removed TODO from (print) documentation
relates #18