Computational Methods in  Circuit Simulation