First commit of rabbit AMR
Add source code for the ztree struct and test program
Add .gitignore
Allocate data on the tree nodes
Add a zmesh data structure
Fix a bug in ztree_travel function that caused seg-faults
Add some convenience functions to ztree structure
Set up face construction for 1d meshes
Close output files, don't leak memory
Make a few minor changes to the API
Add a function to add leafs to the tree at any level
Add type information to certain node operations, not thought-out yet
Describe the new tree implementation in comments at the top of ztree.c
Make experimental changes, check Linux for memory errors
Get rudimentary test_new_tree working, valgrind-safe here
Fix a valgrind error, not initializing child nodes on split
Try a solution for creating intermediate nodes in-line with traversal
Add a ztree_next_sibling function, reimplement the ztree_next function
Change add_leaf function to require_node and specify its behavior
Remove some out-dated functions