https://writeabout.tech/programming/piece-of-cheese-in-the-shape-of-a-cube-and-a-knife/