Everything one might ever want to know about functions of bounded mean oscillation