Endf in C++

from #454
I blame the cython tutorial