Update main.cpp

- Bug Fix: In the int2str() function, it previously only did the first 10 bits of a number,
               now the function goes through all the bits of any sized number.

- Functionality: 
       * Changed variables from int to unsigned long long (ULL) wherever possible to 
          increase the programs X to Y bit mapping capabilities.