General Recognition Theory