A multiaccess tree algorithm with free access, interference cancellation and single signal memory requirements