Text this: New design approaches of reversible BCD encoder using Peres and Feynman gates