APCS January 2016 Notes