Recurrence in Algebraic Dynamics