Finite-time Agreement.