Ensured maven build stability by specifying the maven jar plugin version
Upgraded project to Java 8
Used Java 8 streams to reduce code duplication in SumAssert