Evolution of an Efficient Search Algorithm for the Mate-In-N Problem in Chess -- Fast