What is wrong with my toBinary() method? It looks right to me when I run the code.