Fix a bug in number node

Basically, the bug is that when creating a number node with range expression 5..1 (larger number .. smaller number), the result of this node will be null.