hypercube by jean - baptiste monge