What is NAD+?

The future is here now!