Discrete Systems and Integrability