△ABC is an isosceles triangle with AB=AC. Altitude AD is drawn to the base BC, meeting BC at D. If BD=4cm and AB=AC=10cm, answer the following questions:
(a) Prove that △ABD≅△ACD.
(b) Using the result of part (i), determine the length DC. Show all working.