need not ctor(char *) version, remove it
Guint::Guint(u32 num) fixed algorithm