Add test case for 195
Implement czchen-195
Add assert
Fix compare function
Merge branch 'czchen/195'

* czchen/195:
  Fix compare function
  Add assert
  Implement czchen-195
  Add test case for 195