Approximate Cartesian Tree Matching with Substitutions | Synapse