My solutions to http://www.trywildcard.com/challenge