Principles of electrochemical techniques