DNA computation: a photochemically controlled AND gate.