#!/usr/bin/ruby

def pi(n)
   p = 2 # final product
   b = 0 # each denom
   for i in 1..n
      b = Math.sqrt(2 + b)
      t = 2.0/b # term
      p *= t
      if i%2 == 0
         print  " i: ", i,
          ", t: ", t,
          ", p: ", p, "\n"
      end
   end
   p
end

print "pi: ", pi(25), "\n"