Fix for the none values in evaluate function

Since the merged commit https://github.com/BinPy/BinPy/commit/d5f6548a5763bd19132299c47bbc3fc874fcb728 , the function evaluate() no longer worked for positive values as the None type is considered as negative.

Please review this request