update todo16.rb with ArgumentError