Electrochemical batteries convert chemical energy directly into electrical energy. Would you expect the efficiency of an electrochemical battery, in general, to be more or less efficient in generating electrical energy than a gas-powered electrical generator?