binary search ps1.py
ps2.py Newtonian