Added spec for Vector#remove
Made List#remove spec a little bit stricter (using eql? rather than ==)
Slight performance optimization for Set#add, #filter, #union, #intersection

Immutable#transform is *surprisingly* expensive. Eliminating its use
gives a small boost to performance.