Added alternate implementation of Braun trees