Add naiive CPU eta calculation + test, and learn (relearn) some things about c++ in the process.