What is ADHD or ADD?

What is ADHD or ADD?