I wrote the program and added the smart tests.
- I think that smartest can be very useful. It worked nicely. I was able to update the program and regenerate the tests
- Smart tests did identify the gaps in my testing
- I was able to add manual tests. Regenerating the smart tests didn't affect the manual tests.