Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Proof?
The semantics is exactly the same, and compiler is excellent at figuring out this kind of things.
Edit: I tried to compile this version and the same with switches instead of if-else. On my compiler (gcc7.3.0) both versions compile to the exact same instruction sequence.
Any addition might overflow/underflow, including operator +.
Why not?
forgot about it )