Rootfinding and Function Evaluation