change the variable name to fit google cpp style
add test data
add esort test case
add esort test case