assorted coding challenges I've attempted/solved