min() and max() on df.index cause maximum recursion depth exceeded Error
``` Python
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.random((4, 3)), columns=['A', 'B', 'C'])
df.index.max() #  This will cause RuntimeError: maximum recursion depth exceeded
```

Happens on pandas v0.13.1 
