Reimplemented Sub#evaluate (again)

Now making sure that every single article is in the resulting diff hash.
Not preferring subtrahend or minuend.