Golf meets science