Name: 박수찬
YOUR QUESTION
I got 77/77 tests correct when I used Int to do integer arithmetic operations, while I got 76/77 tests correct when I used Int32 instead.
In my repository, master branch got all tests correct, and int32 branch got 76/77 tests correct. The difference between these branches is a single commit in the int32 branch that does operations with Int32 library.
I'm wondering if there is a test causing int32 overflow in the hidden tests. Also, given that signed integer overflow in C is undefined behavior, should I raise Invalid_argument if integer overflow happens?