my solutions to HackerRank challenges