Save before switching implementation
Take out bad code from last commit
Fix typos in paper so implementation is correct
Fix last typos, finish implementation