added calculator.rb