Again, massive changes in Lambdaij. Gave up mosty OO code since procedural is a) less code b) easier to follow c) faster. Furthermore, added lots of benchmarks