Ancilla-free synthesis of large reversible functions using binary decision diagrams. (March 2016)