Adding basic preprocessing.
Better tests for removing vertices of degree N.
Adding a way of getting vertex neighbors.
Extending preprocessing functionalities. Some problems occured, need
exploratory testing.
Using linear search until I find out what's up with the binary search issue.