EC2M Lopez-Dahab ladder implementation