tuned order of arguments
added lemma
moved and renamed lemmas
added tree lemmas
more canonical names
tuned layout
added red black trees --HG-- extra : rebase_source : 28e43c87d5eb14090fa401987d8131c2067f6ab7