Course Supernode Analysis Explained for Circuits