More information from the author (retreated from his personal website): Blog post Implementation slides