Circuit Modelling by Difference Equation: Pedagogical Advantages and Perspectives