Ideal cascade theory applied to carbon monoxide isotope separation by pressure swing adsorption