revise trees

1. Removed heaps.  We don't have time to talk about them.