new Class Triangle added
"Outsourced some methodes into util