Trying to understand the structure of Arabic was frustrating as my mentor was running a gradle plugin to translate the android app. Why does everything in Arabic have to be read backwards? :P