This class stores a condition (lower and upper boundaries) and a result.
This class stores a list of Dtion, allowing the user to find() the corresponding Dtion (therefor the result) among multiple conditions.