//INTERFACE. //just a test of push int Alpha::Mass_Left() { int Mass_Left = 0; for(int a=0; a<LM_Size(); a++) Mass_Left+=Numerator().at(a)*Numerator().at(a); return Mass_Left; }//Close Mass_Left.
int Alpha::Mass_Right() { int Mass_Right = 0; for(int a=LM_Size(); a<static_cast<int>(Numerator().size()); a++) Mass_Right+=Numerator().at(a)*Numerator().at(a); return Mass_Right; }//Close Mass_Right.
Fraction Fraction::operator / (const Fraction& rhs) const { int newNumerator = Numerator() * rhs.DenominatorAsInt(); int newDenominator = DenominatorAsInt() * rhs.Numerator(); return Fraction(0, newNumerator, newDenominator); }