Nucleic acid based logical systems.