This is a TDD Ruby implementation of the SICP description for simulating digital circuits