In a right triangle, which of the following statements is always true?
A) The two non-right angles are complementary and add up to 90 degrees.
B) The hypotenuse is always the shortest side of the triangle.
C) The sum of all three angles is 180 degrees, but the right angle is less than 90 degrees.
D) All three sides are of equal length.