A working spell checker in C