If a triangle has angles measuring 60 degrees, 30 degrees, and 90 degrees, what type of triangle is it?