fix union() call for non-exact alternates; add test case
Merge pull request #1 from bfulton/fix_non_exact_alternate_union

fix suffix unions