An Efficient Design of 4 - to - 2 Encoder and Priority Encoder Based on 3-dot QCA Architecture