Add floating points and double equal test.
Add successive approximation.
Add bisect method.
Add example of square-root-bisect.
Modify the definition of bisection method.
Add a fix-bug comment to the squareRoot example.
Change the function name to squareRootBi.
Add a wrapper function squareRoot.
Add squareRoot test function.
Change the squareRoot script into a test program.
Add comments to squareRoot script.
Add 'speed-of-convergence'.
Implement squareRoot N-R method.
Add types of non-scalar types.
Add dictionary to non-scalar types.
Fix a typo.
Add efficiency.
Add pseudocode.
Modify efficiency.
Add classes of algorithm efficiencies.