'Pass in two values, if a is 0, return b otherwise if b is 0,
return a. If neither case matches return the smallest value.
:param int val1: The first value
:param int val2: The second value
:rtype: int'

def _combine(self, val1, val2):

    return (min(val1, val2) or (val1 or val2))
