Similar Items: Algebraic Pattern Matching in Join Calculus