A last-in first-out stack data structure implemented in DNA