Initial commit, add the face algorithm