# NumberFlow, boolean nodes

These nodes are used to perform boolean logic.
- And
- True if both booleans are true.
- Or
- True if at least one of the booleans is true.
- Not
- True when the boolean is false.
- Bool ==
- True if two booleans are equal.
- Bool !=
- True if two booleans are not equal.
- Float <
- True if the first float is smaller than the second.
- Float ≤
- True if the first float is smaller than or equal to the second.
- Float ==
- True if two floats are equal.
- Float ≥
- True if the first float is larger than or equal to the second.
- Float >
- True if the first float is greater than the second.
- Float ≤ ≤
- True if the middle float is within the range defined by the other two.
- Int <
- True if the first int is smaller than the second.
- Int ≤
- True if the first int is smaller than or equal to the second.
- Int ==
- True if two ints are equal.
- Int ≥
- True if the first int is larger than or equal to the second.
- Int >
- True if the first int is greater than the second.
- Int ≤ ≤
- True if the middle int is within the range defined by the other two.

## Choose

These nodes allow you to choose alternatives based on a boolean.
If the boolean is true then the first option is chosen, otherwise the second option is chosen.
Both options are computed, regardless of which is chosen.

- Choose Bool
- Choose between two booleans.
- Choose Color
- Choose between two colors.
- Choose Float
- Choose between two floats.
- Choose Int
- Choose between two ints.
- Choose Vector3
- Choose between two vectors.