V1 of my kata solution