FERMAT 2003 Problem 21

A sequence of numbers has 6 as its first term, and every term after the first is defined as follows: If a term, t, is even, the next term in the sequence is \frac12t . If a term, s, is odd, the next term is 3s+1. Thus, the first four terms in the sequence are 6,3,10,5. The 100^{th} term is

Answer Choices
A. 1
B. 2
C. 3
D. 4
E. 6