some of the data structures and algorithms I have written.