Какая проблема, по мнению историка Александра Подосинова, способствовала небывалому на то время развитию у древних арабов картографии, математики и астрономии?