A simple gate-level simulator.