This is a constexpr way of defining pi.
It's obviously bad: compilers in their standard configuration don't allow for very long evaluation in constexpr at compile time.
All this code is LGPL v3 or later, so do cite me. Don't use this code anywhere, though.