added newton.rb