need guess function
add several docstrings and comments
add is_solved()