my solutions to ruby koans