Demonstration code

When running mvn clean install, jacoco code coverage and pitest mutation
test will be run as well, and reports will be generated for those.