Electrochemistry: general discussion.