Added exception class for invalid results
Support for integer division operator
Added exception class for missing results
Improved the handling of missing results
Refined exception types
Restricted the visibility of evaluation implementation methods
Fixed prediction evaluation result checking