Closes #742. allow.cartesian ignored if no dups in 'i'
Merge branch 'Fix-742'
Closes #800. allow.cartesian ignored if j has :=
Merge branch 'Fix-800'
Added a note to explain #800.
Merge branch 'Fix-800'