D is on side \overline {AB} of triangle ABC. We know \triangle ABC \sim \triangle ACD. What is the length AB?