we can make get_rate() and get_rate_current() const functions.  I.e. "float get_rate() const { return _rate; }    nitpick: there's a small spacing issue with get_rate_current().  there should be extra spaces between the curly brackets and the "r" and ";"