Add 0ShouldReturnEmpty
Add NegativeOneShouldReturnEmpty
Refactor main.cc