Make [PentagonalRational] more C++11-like.
Sharpen the redundancy.
Sharpen the redundancy.
Make [PentagonalPoint] more C++11-like.
Refactor exceptions.