How does RateSetter calculate interest?