Discrete logic gates.