https://techiworks.com/maximum-number-unique-move-knight-chess-board/