The source in this archive contains solutions to the questions contained in problems.jpg in this folder, along with unit tests to verify their correctness.
Assuming Java 6 and Maven 2 are installed, the project can be built and tested using:
mvn test
A test coverage report can be generated using:
mvn cobertura:cobertura
And finally, binaries and generated files can be removed using:
mvn clean