This program has a strong algorithm based on an advanced theory of chords.
Click anywhere on the guitar neck and, after 3 or more notes, it calculates
the chord and its root.
This is done based on the weight of intervals existing among the notes you select.
According to this system any combination of notes, including clusters, has a root.
Once the root is found, the actual chord is easily detected.