The Bank OCR Kata, in ruby.