Text this: DNA Computing and Molecular Programming