Constructs a list of hypercube nodes using Gray Codes, then uses that list to embed a ring network in the hypercube.