1. add heap select test
2. rewrite sorm_list_free