1. What is Public Const Epsilon = 0.0000000005 in constants.vb module? 2. What is this function used for? Public Function IsZero(x As Double) As Boolean Return Math.Abs(x) < Zero End Function 3. Whis is this function used for? Public Function ChainRule(ByVal f As Evaluable ByVal g As Evaluable) As Evaluable Return New Operation(Op.Timesfg.Derivative).Simplify End Function 4. What does an underscore prefix mean? 5. What is public function compareto really do? (in DataPoint class)? 6. What does mustoverride stand for? What is different between override and mustoverride? 7. What does enum stand for? 8. In statement MyEvaluable = eva.Clone what does the clone attribute mean? 9. In statement MyEvaluable.Simplify what simplify stands for throughout the program? 10. What does the GraphingData routine do? 11. Is the entire Operation and ValueObject used by expressions specified in general expression screen?