Alberta code-inertia economics market-design math politics ranch software technology theory