Electrical library by Peter Hiscocks, Brian Smith, Min Xu and Dirko van Schalkwyk adder, multiplier, sine-source, sine-source-block and voltage-source by Hubert Lam