pub trait Double { // Required method fn double(&self) -> Self; }
Double a point (i.e. add it to itself)
Double this point.