reverted rp_interval_pow to realpaver implementation because of bug in filib
reverted rp_interval_pow to realpaver implementation because of bug in filib