Text this: Arabic handwriting recognition: Challenges and solutions