Circle of fifth test implemented.
Now, if an interval doesn't exist for a note, the note generated is an
estimated one.