An Advanced Reflectarray Design Technique