This project converts base 10 numbers and base 2 (binary) numbers. IMPORTANT: There is a limit to how big the input number can be because the program glitches and doesn't always show the correct output number for really big numbers. Remember base 2/binary is only written in 0s and 1s. Unlike base 10 where there digits are based on 10 (ones place, tens place, hundreds place, etc.), the places in base 2 are based off a two. The "ones place" in base 2 is 2^0; the "tens place" is 2^1; the hundreds place is 2^2; and this pattern continues. A one in that place means there is that number, and a 0 means there isn't. You add up all the numbers to find the base 10 number. Sorry, I'm not very good at explaining it, go to http://www.purplemath.com/modules/numbbase.htm to learn more!