Binary Havalman coding C++ program