down pat


down pat (http://definr.com/down pat)

     adj : understood perfectly; "had his algebra problems down" [syn:
           down, down pat(p), mastered]