It's a shame, actually i like C++11 and the new features but seeing the lambda is instantly pushing me away again:
auto func = [] (std::complex <double> z, std::complex<double> c) -> std::complex<double> {return z * z + c; };
Why isn't there some nicer and more readable syntax for some of that basic stuff?!