AddressContainer internal functions use iterators

- findBuckets
- merge
- split