Pythagorean Theorem and Special Triangles