little coding challenges I'll take on now and then to keep my skills sharp