https://medium.com/@rahul.dinkar/frontend-interview-challenge-solving-the-chess-queen-movement-0b4786972943