A checkout system I made for an uni assignment