Triangle ABC below has a right angle C and a height CD. (A height in a triangle connects its vertex and the opposite side, and is perpendicular to that side.)



If AC is 3 units long and BC is 4 units long, what is the length of AD?