make output a reference-var
edit_alignment passing all unit tests
rework examples for new alignment
Added visited list.  What was I thinking?