pi using SymPy; several other methods converged too quickly, will revisit