My attempts at various challenges on hackerrank.com