knight-dialer (pypi): An example of how to solve branching problems in two different ways
Keywords: knight|dialer|chess|recursive|abstract|data|structure|interview|question|problem