A triangle has side lengths of 3, 4, and 5. Is it a right triangle?