Made searching iterate through all possible heaps
I think I got split working? Don't really know.