uploaded calculator.rb