added documentation to aa tree