Recurrence in Ergodic Theory and Combinatorial Number Theory