DNA Catalysis: Potential, Limitations, Open Questions