Mean Average Precision (mAP) Explained: Everything You Need to Know