General purpose circuit simulator
