Cleaned up main some more, made the case classes final to increase starting performance and modified the readme to indicate how to run the bench without sbt.
Split out the bench and the measurement code, so that appropriate SLOC measurements could be taken. Also fixed a small bug where the warmup bench was not getting a random seed each run.
- gofmt the PGo code
- performance optimisations (dropped from 457 ms to 360 ms on my MBP)
Merge pull request #9 from kid0m4n/optimize-go

gofmt and performance optimizations
Some more cleanup and another possible bench performance improvement.
Merge branch 'master' of https://github.com/logicchains/Levgen-Parallel-Benchmarks

Conflicts:
	README.md
further optimise PGo.go (down to 353 ms from 360 ms)
print the time taken by rust
fixes & improvements to C++ version

- make it compile under MSVC (doesn't have uniform init syntax)
- don't use C headers, and use C++ iostreams
- use emplace_back
- fixed a bug in pickLevelByCriteria (would overwrite other rooms)
- added a few consts

this version is ~150ms faster for me, YMMV
reduce SLOC impact
remove unnecessary stupidity prevention code
reduce SLOC again
add C# version

no concessions to trying to reduce the SLOC
Merge pull request #10 from markehammons/master

Possible performance improvements, code cleanup, and more.
Merge pull request #11 from kid0m4n/further-optimize-go

further optimise PGo.go (down to 353 ms from 360 ms)
Merge pull request #16 from Porges/csharp

add C# version
Merge pull request #15 from Porges/master

Made some fixes and improvements to C++ version
Merge pull request #14 from kid0m4n/print-rust-time

print the time taken by rust
Update PGo.go
PC.c timing code fix

I believe this fixes the timing code.