I can't believe part of this algorithm really is effectively "create an array of nine million second derivatives". It's even worse when you consider that the part that says "repeat" goes *around* it. Oh, and I've invented a new word: "Lagrangified". I'm using it as a variable name. It's death to spell.