The problem with this method is that most of the fractions in the iteration are irrational numbers. 1/5 is OK, but if we wanted to calculate to something simple like 100 places then wouldn't each fraction have to be calculated to 100 places, possibly more to allow for guard digits.