SpotRate is a numeric with property attributes and generics getters/setters
CompoundingFactor is a numeric with attributes and generic S3 methods
DRY principle: using discount function
Update README.md
Update curves