My (attempts at) solutions for various small programming challenges