Added more comments to basictypes.h to address the implicit conversion of signed and unsigned