First Commit Coding Algorithms