Written with Java, takes in two CSV files and compares column sums and group by expressions. Uses Java enums to configure the CSV formats and headers.