The science and skill of curling