Began the implementation fo excercise 10 also forgot to mention the generic triple class in  the previous commit