Text this: A memory-driven auditory program ensures selective and precise vocal imitation in zebra finches