New version 1.1 - now it can retun an unsigned long too