(Spoiler) My solutions to ruby koans