1. (important) bug fix, for targetbimix; ans1,2 instead of p1, 2
2. add tolerance instead of .ne. 0
3. expand a,b to -300, 300