Me going through /g/'s programming challenges.