An implementation of Geoquiz, including exercises, from the Big Nerd Ranch Guide to Android development