Symmetric Division Considered Harmful
nimblemachines.com