Would like to see some more tests.  How do you know that `area()` doesn't always return `3.14`?