Minimum Bounding Box Algorithm