a gem to do mathematical operations