$VAR1 = 0 | &40 returned 64
$VAR1 = 1 | &40 returned 65

I would expect these result based on my logic posted earlier. Do you agree?