Hughes J. Switched-currents. an analogue technique for digital technology 1993