Make use of std::complex compatible with libc++.

Patch from Michael Dickens fixing compilation issues on OSX 10.9.
Updated.