How does Markovnikov's rule work?