mastered(s = adj.all) down, down pat - understood perfectly; "had his algebra problems down"
Learned thoroughly. [WordNet 1.5]