Look up the language and ARC.
ARC doesn't do cycles, but it is deterministic and more power efficient than GC.