Initial commit. search function appears to work
bisection function added and works

bisection basically does a binary search for the root of the function