I've recently had this problem in an exam and couldn't solve it.
Find the remainder of the following sum when dividing by 7 and determine if the quotient is even or odd:
$$\sum_{i=0}^{99} 2^{i^2}$$
I know the basic modular arithmetic properties but this escapes my capabilities. In our algebra course we've seen congruence, divisibility, division algorithm... how could I approach it?
By Fermat's little theorem $$ 2^{i^2}\!\!\!\pmod{7}=\left\{\begin{array}{ll}\color{green}{1}&\text{if } i\equiv 0\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 1\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 2\pmod{6}\\\color{green}{1}&\text{if } i\equiv 3\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 4\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 5\pmod{6}\\\end{array}\right.$$ hence:
In a similar way $$ 2^{i^2}\!\!\!\pmod{14}=\left\{\begin{array}{ll}\color{green}{1}&\text{if } i\equiv 0\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 1\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 2\pmod{6}\\\color{purple}{8}&\text{if } i\equiv 3\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 4\pmod{6}\\\color{blue}{2}&\text{if } i\equiv 5\pmod{6}\\\end{array}\right.$$
hence: