Describe the ideas and the internal machinery behind faster joins.