I was reading knockout.js docs and got to read many times of the term "evaluator" a lot , like in here
http://knockoutjs.com/documentation/computedObservables.html
and
http://knockoutjs.com/documentation/computed-dependency-tracking.html
Can somebody please explain what an evaluator function is ?