Analysis of Discrete Models