Question Waves: A multicast query routing algorithm for social search