Sampling theory spline theory string theory Spline theory switching theory marketing theory coding theory Coding theory String theory Planning theory