GeoSolvAR: An AR-based app for mental rotation