The above function returns True if bit is ON and False if bit is OFF, now let's use this function to get a 32 char string so we can see how what's the binary form of a integer, before the actual function we need an intermediate function which translates True and False into 0 and 1 char

Example of usage
ShowMessage(GetIntBits(2009));
and the result should be
01100100000111111111111111111111
I can think of only two things(right now...) that would make this methods useful:
a) some sort of compression method
b) some sort of encryption algorithm