My solutions to challenges on www.hackerrank.com