Seol mar théacs é seo: A DC balancing algorithm for complex binary phase holograms