Implementing data structure trees on hard disk