I removed the class Rational Angle from the PR. Review can be continued...