How to run
- Make sure you have JDK 7 installed
- This will download all the dependecies required to build the project
Although this isn't a complex algorithm it's done using immutables. So we have no problem to make it concurrent and use power of all CPU cores at the same time.