Seems like the branches of the tree structure could be evaluated in parallel. Any Fortran example doing this?