Analysis and application of current pulse techniques in electrochemical kinetics