Fixed Box3F::overlap

It was previously leaving the maximum extent of the overlap box uninitialised, and therefore was useless. Turns out this function isn't actually used in the codebase at all at the moment, so nothing is broken. It's just nice to have it working if it's there.

(Also, `Box3F::intersect` is incorrectly named. It actually performs a union. Just sayin'.)