Nope. Just showing that an answer is not always the same under all conditions.
BinaryStringToInteger("1"+"1") = 3
BinaryStringToInteger("11") = 3
&b11 = 3
3=3
Assuming you want to stay within the restrictions of integer numbers, I can also add another restriction, that excludes all even numbers. Numbers go 1,3,5,7,9 , in which case 1+1=3, 3+3=7, 1+7=9, 1-1=-1 etc.



