Electrochemical Cells and Motors