project2: Avoid numerical cancellation
project2: Add `make all`