A simulator for digital circuits
