Supernode Analysis Explained for Circuits