How does New York City's ranked-choice voting work?