made Uniques support all non-primitive types
made any() accept primitive types
made any() support varargs
improved solving any()