public Token advance()
Advances to the next token and returns the current token