My solutions for some online programming challenges