A Simple and Fast Distributed Algorithm to Compute a Minimum Spanning TreeThe Software Architecture and Interprocess Communications of IRI: an Internetbased Interactive Distance Learning System