Counting the total number of bars depends on the building block energy functions and the number of critical points each energy function obtains. As noted above, for our idealized case, each building block energy function has exactly 6 critical points: 3 minima and 3 maxima. We generalize our results to work for Morse functions on the circle with any number of critical points.