Hero experience is an unsigned long integer.

It makes no sense to have negative experience, does it?
Also people gain lot of it, so have a very large upper bound, hence the
long data type.