down_pat
1. [ adjective ] understood perfectly
Synonyms: down mastered
Examples:

"had his algebra problems down"

Related terms: perfect
Similar spelling:   downbeat