Fixed some possible errors with util::binary<T>.
util::binary<0010>::value != 0b10 because 0010 is recognized
as octal number!