Advanced Programming Techniques (2011, 2013) Preface 1. Arrays 2. Array Lists 3. Linked Lists 4. Iteration and Recursion 5. Counting Bits 6. Sets 7. Statistics Appendix A. Robust Code Appendix B. Answers to Desk Checks