This is my attempt at completing all the tests in Ruby Koans so obviously be careful as they contain answers.