Comp functions pattern
Comp functions pattern
Changes in ComparisonFunctions, Preprocessor and Main