Text this: Asperity-based pivot–slide model of curling stone motion.