aabb2

rust 2d axis aligned bounding box functions