Fortran library for hyperoctree construction and manipulation