A Demonstration of Bisection

This is a demonstration of a Bisectional approach to finding the root of
a function. Assuming we have a function that is continuous and crosses
over the x-axis, there will be x values such that a "small" x yields a
negative value and a "large" x yields a positive value. In that case,
the root of the function is between these points. Bisection will find
the midpoint between 2 guesses and then determine which x value needs to
move and make more and more accurate guesses until a given precision is
reached.