additional buckets should be initialized with zero. however, the *old* bucketarray was initialized, not the *new* one.