Three+Interesting+and+Useful+Codes+June+13