Minimum energy as the general form of critical flow and maximum flow efficiency and for explaining variations in river channel pattern | Synapse