Described algorithms in comments and credited