@Override
    public int hashCode() {
        int result = 0;
        for(LinkedList<E> bucket : buckets) {
            if(bucket != null) {
                for(E e : bucket) {
                    if(e != null) {
                        result += e.hashCode();
                    }
                }
            }
        }
        return result;
    }