Hi, let's say I've got a class Point2D to write, it must have 2 methods to initialize : 1. one with cartesian coordinates i.e : p = Point2D.new(x,y) given the numbers x and y; 2. a second with polar coordinates i.e : p = Point2D.new(R,theta) given the radius R>0 and an angle theta; How can I manage this ? Thanks.