Clarified the math that happens in the interpolater and wrote more comments to clarify what is going on.