So does this mean bool true = 3 or should bool true = 5?
This will bloat the code a bit.
This will bloat the code a bit.
Also, at the machine code level, a Boolean controlling a branch or a while loop often doesn't ever make it out of the flags register, where it'll only be a single bit anyway because that's how the hardware works. Not really changeable in software.