ABC is an isosceles triangle with equal sides AB and AC. If each of the equal sides are a units and the base is b units, then the length of altitude drawn from vertex angle to the base is ______ units.