secant.py