New version 1.1 - now it can retun an unsigned long too
Merge remote-tracking branch 'origin/master'