Initial Commit, implement the referenced paper.