title: Having trouble with large numbers in Python
body: <p>running into problems with:</p>
  
  <pre><code>from pylab import *
  x=arange(0,365,1)
  y = []
  for j in x:
      y.append(1-((math.factorial(365)/math.factorial(365-j))/(365**j)))
  
  plot(x,y)
  show()
  </code></pre>
  
  <p>Any thoughts? I'm running python 2.7</p>