Efficient Calculation of Small Molecule Binding in Metal–Organic Frameworks and Porous Organic Cages