Text this: Determine the Number of States in Hidden Markov Models via Marginal Likelihood