removed unmaintend function
added equals and hash function
changed behaviour
fixed treeset issue
fixed java 1.6 compatibility
added zip and zipAll functions