modified:   cpp/InterviewStreet/2s_complement.h