A general purpose electroanalytical system based on a microcomputer controlled coulostatic generator