2nd try at supermarket kata