have down to a science

Verb

 * 1) know something backwards, know something inside and out