Fixed a bug with the 'unique' method. I had evaluated contexts incorrectly, causing it to fail when part of a chain. Thanks to Steffen Muller for the spot.
Freed some memory that was being wasted in the unique method
Fixed this archive a bit to expand a bit more properly