There are at least four approaches: