An Android Port for an in class assignment