570. Harry's Chess Challenge
Given a chessboard, determine the minimum number of steps a knight must take to reach a specified destination from a given starting point.
The knight's movement is shown in the diagram below:
Coordinates of the starting point and the destination.