A library of questions from the APCS practice tests to test the principles of Java