Feature set algebra for linguistics