Found bug with cubic zero finder.  Sometimes it can get stuck will doing the bisection
loop.  Added a catch to kill the loop if it goes more than 30 times.  Then sets the return value to
BAD_NUM.  Have not added this to the errorbit check in lenda event