public Isometry Inverse()
{
Mobius inverse = this.Mobius.Inverse();
if( Reflection == null )
{
return new Isometry( inverse, null );
}
else
{
Circle reflection = Reflection.Clone();
reflection.Transform( inverse );
return new Isometry( inverse, reflection );
}
}