Added test cases (Assertions) to see if sieve code was working correctly (BREAKING NEWS: IT IS)