1. fix the issue that doesn't close error chan
2. fix the issue that check the degree in parallelMapList
3. restructure the code
4. add comments
add the comment
add Reverse function
test Reverse