Computational Methods for Large Sparse Power Systems Analysis: An Object Oriented Approach (Power Electronics and Power Systems)