exercises from /r/dailyprogrammer