add triangle.rb