I figured out how to do the numbers that are carried over by using \overset{}, but how do I get a shorter line between the added number and the result? Now it fills all the page from left to middle....

Here's the code (I just posted it like this since it didn't render with the math tags..):

\begin{align*}

& \overset{1}{\ }\overset{1}{{1}}\overset{1}{0}\overset{1}{{1}}1_{ 2}\\

+ & \ \ \ 111_{2}\\

\hline & 10010\end{align*}