Computing circuits