removed ugly INT32_MIN define (included limits.h) and updated the copyright