RF: unused removed max norm computations, always return a float from _iterate(), and add missing 'pass' in SimilarityMetric method