Bank OCR Kata created using some of the new Java 8 features.