I always find that, no matter how much I think I understand a concept, I don’t fully grok it until I have to sit down and actually define it. It always turns out to be more difficult than I expect it to be.