added alteredRatio method, extensions to Rational, Float, and Array to handle JustIntonationTools static methods on applicable types