build_index_cpp now sorts the data and structure the information with 'group_sizes' and 'biggest_group_size' attributes. #56