In the Hare system of voting, each voter is asked to rank order as many
candidates as they find acceptable. For example, if there are 3 candidates
named Uhura, Spock, and Kirk, a voter might submit a ballot that ranks
Uhura first and Spock second, leaving Kirk off of the ballot. The voter
would do this if they like Uhura best and Spock second best and they
consider Kirk to be unacceptable. How many possible ballots are there
if there are n candidates? Note: a voter is allowed to submit an empty
ballot.