5 Ways Triangle Similarity Impacts Real-World Applications