question: private static long hasher ( long hashcode , byte [ ] list ) { long sum = 0 ; for ( byte val : list ) { sum += 1L + val ; } hashcode ^= sum ; return hashcode ; }
target:  Order independent hashcode. Read more: http://stackoverflow.com/questions/18021643/hashing-a-set-of-integers-in-an-order-independent-way