my code solutions to code eval's challenges