Cash Register kata