Revise Algorithms.bubbleSort()
Use List<T>, not ArrayList<T>
Add Algorithms.quickSort()
Modify Algorithms.quickSort() to work in place
Added Algorithms.xorSwap()
Add Algorithms.quickSort()
Modify Algorithms.quickSort() to work in place
Added Algorithms.xorSwap()
Enum Practice
Merge branch 'master' of bitbucket.org:bcc32/apcs

Conflicts:
	Algorithms.java
Add new Algorithms

binarySearch(), contains(), reverse(), and reverseSort()
Implement Comparator<T>, Algorithms.reverseSort()
Sorts: user interface for sorting algorithms
Add max/min, java.util.Collections methods to Sorts
More efficient implementation of Algorithms.insertionSort()
Chapter 09 Exercise 06: Shapes
homework12: Quadrilateral
Consistent comment formatting
Add Square to homework12
Miscellaneous revisions to homework12