add calculator.rb