void AppendBucket (Bucket b) { if (first_bucket == null) { cur_bucket = first_bucket = b; return; } cur_bucket.Next = b; cur_bucket = b; }