After reading papers and carefully reviewing code, I'm very comfortable with the rest of this translation. I should have this done in short order. Wikipedia was very helpful with basic terminology and concepts. I will probably write some explanatory documentation along with the JavaDocs I'm inserting into the source code.