Experimeints with structs, linked lists, binary trees, io, and interaction