add symmetric
Merge pull request #23 from wangjinlei/feature/add_32

add symmetric