Add simple java implementation
Update README with java results.
C# "optimizations". And update the results.