Titu Andreescu and Kiran Kedlaya