Well, the cross solving has been completed and tested. Recursive solving was optimized, but with bugs introduced. Ncurses will be used in the following ver.i